.PayTitle{
    text-align: center;
    color:red;
    font-size:1.3em;
    margin-top:2em;
    margin-bottom:1em;
}

.PayAmount{
    text-align: center;
    margin-bottom:1em;
}

.PayAmount span:first-child{
    font-size:1.6em;
}

.PayAmount span:last-child{
    font-size:2.4em;
}

.PayCode{
    width:70%;
    margin:0 auto;
}

.PayCode img{
    width:100%;
}

.PayInfo{
    text-align: center;
    color:#000;
    font-size:1.2em;
    font-weight: bold;
}

.PayInfo .box{
    margin-top:1em;
}

.PayInfo .box span{
    background: #3ec742;
    color: #fff;
    line-height: 25px;
    font-size: 15px;
    font-family: Arial;
    padding: 0 10px;
    margin-right: 10px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}